#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<assert.h>
#include<stdbool.h>
typedef int StDataType;
typedef struct ST
{
	StDataType* a;
	int top;
	int capacity;
}ST;
void STInit(ST* pst);
void STDestroy(ST* pst);
void STPush(ST* pst, StDataType x);
void STPop(ST* pst);
StDataType STTop(ST* pst);
bool STEmpty(ST* pst);
int STSize(ST* pst);